@charset "utf-8";
body{_overflow:hidden; overflow-x:hidden;  background:#ecf6ff url(../images/bj.png);}
*{margin:0;padding:0;box-sizing:border-box;}
img{display:block;max-width:100%;border:0}
ul, li{list-style:none}


.searchico {width: 39px; height: 39px; float: right; display: inline; cursor: pointer; }
.searchbox { max-width: 1200px; margin: 0px auto; overflow: hidden; background: #ffffff; position: relative; }
.search { width: 50%; margin: 10px auto; background: #222; border-radius: 0 5px 5px 0; position: relative; border: #ccc 1px solid; display: none; }
.search input.input_submit { border: 0; background: 0; color: #fff; outline: none; position: absolute; top: 5px; right: 10% }
.search input.input_text { border: 0; line-height: 36px; height: 36px; width: 72%; padding-left: 10px; outline: none }
.open { display: block !important }
.searchclose { display: block; position: absolute; width: 28px; height: 30px; right: 5px; top: 5px }


.sp_header{height:50px;overflow:hidden;background:#0155aa;position:fixed;z-index:10;width:100%;}
.sp_logo{padding:10px;float:left;height:50px}
.sp_logo img{margin:auto;max-height:30px;}
.searchico {position: absolute; top: 0px; right: 80px;float:right; font-size:24px;margin-top:15px; margin-right:10px;}
.search { width: 80% }
.navbox { width: 100% }
.searchbox { width: 100%; position: fixed; top: 50px; z-index: 99; background: rgba(0,0,0,.8); }

.en {float:right; font-size:24px;margin-top:15px;margin-right:10px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#fff;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:50px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}
.h50 {height: 50px;}

ul,ol,li{list-style:none;}

.shouxinnewsbanner{ margin:0px auto; width:100%; position: relative;	overflow: hidden;}
.shouxinnewsbanner img{ width:100%;}


.swiper2 .swiper-slide{border:#eee 1px solid; text-align:center; background:#fff;}
.swiper2 .swiper-slide img{margin:0px auto;}
.swiper2 .swiper-slide a h2 {font-size:20px; color:#4472c4; font-weight:bold;}
.swiper2 .swiper-slide a:hover h2{font-size:20px; color:#0089cd; font-weight:bold;}

/*.swiper2 .swiper-slide li{width:252px; height:485px; background:#fff; border:#d8d8d8 1px solid; margin:0px 8px; overflow: hidden;}*/
/*.swiper2 .swiper-slide li img{width:250px; height:195px; margin:1px; display: block; transition: all 1s;}*/
/*.swiper2 .swiper-slide li img a:hover{transform: scale(1.4);}*/
/*.swiper2 .swiper-slide li h2{width:258px; height:35px; font-size:20px;  text-align:center; color:#4472c4; font-weight:bold; margin:10px auto;}*/
/*.swiper2 .swiper-slide li h2 a{font-size:20px; color:#4472c4; font-weight:bold;}*/
/*.swiper2 .swiper-slide li h2 a:hover{font-size:20px; color:#0089cd; font-weight:bold;}*/
/*.swiper2 .swiper-slide li p{margin:0px auto;width:92%; font-size:14px; color:#5d5d5d; line-height:25px; margin:0px auto;}*/

.swiper2 .swiper-pagination2{ bottom:0;}



.shouxinlistpage{margin:0px auto; width:100%; background:#fff; display:table; padding:20px; 0px;}
.shouxinlistpage .lt {float:left; width:200px; display:none;}
.shouxinlistpage .lt ul {border: #84ccf2 1px solid;background: #d9eefd;margin: 0px auto;width: 100%; margin-bottom:20px;}
.shouxinlistpage .lt ul h3{background: #0096e1;margin: 0px auto;width: 100%;display: block;line-height: 73px;height: 73px;text-align: center;
    color: #fff; font-size: 18px;font-weight: bold;}
.shouxinlistpage .lt ul dl{margin: 20px auto;width: 90%;}
.shouxinlistpage .lt ul dl dd{margin: 0px auto;width: 90%;border-bottom: #c0c7cc 1px solid;line-height: 35px;font-size: 16px;color: #333;}
.shouxinlistpage .lt ul dl dd.on a{color:#4472c4; display:block;font-weight:bold;}
.shouxinlistpage .lt ul ol{margin:10px auto; width:100%;}
.shouxinlistpage .lt ul ol h4{font-size: 16px;font-weight: bold;color: #4472c4;text-align: center;line-height: 25px;}
.shouxinlistpage .lt ul ol p{margin:10px auto; width:80%; text-align:center;}
.shouxinlistpage .lt ul ol p img{margin:0px auto; width:90%;}
.shouxinlistpage .rt {margin:0px auto; width:100%;}
.shouxinlistpage .rt h2{ width:100%;border-bottom: 1px solid #eee;line-height: 30px; color: #999; display:table; margin-bottom:30px; font-weight:normal; font-size:14px;}
.shouxinlistpage .rt h2 a {color: #999999; }
.shouxinlistpage .rt h3{margin: 0px auto; width: 100%;font-size: 20px;color: #4472c4;line-height: 30px;text-align: center;font-weight: bold; display:table; margin-top:20px;}
.shouxinlistpage .rt h4{margin: 0px auto; width: 100%;font-size: 12px;display:table; font-weight: normal;    height: 20px;    line-height: 20px;
    text-align: center;    overflow: hidden;    color: #666;    margin-bottom: 20px;}
.shouxinlistpage .rt h4 small{padding-left:10px;}   
.shouxinlistpage .rt h1{margin: 0px auto;width: 100%;font-size: 12px;color: #333;line-height: 25px; text-indent:2em; font-weight:normal;}
.shouxinlistpage .rt h1 img{margin:10px auto; max-width:96%; text-align:center;}

.shouxinlistpage .rt ul{margin:0px auto; width:100%; display:table; margin-bottom:30px; }
.shouxinlistpage .rt ul ol {margin:0px auto; width:100%; margin-top:4%; border:#eee 1px solid; display:table;overflow:hidden;}
.shouxinlistpage .rt ul ol:hover{border:#4472c4 1px solid;}

.shouxinlistpage .rt ul ol dt{float:left; width:100%;overflow:hidden;}
.shouxinlistpage .rt ul ol dt img{ width: 100%; height:200px; cursor: pointer;transition: all 0.6s;overflow:hidden; }
.shouxinlistpage .rt ul ol dt img:hover{transform: scale(1.2);} 

.shouxinlistpage .rt ul ol dd{float:right; width:100%;}
.shouxinlistpage .rt ul ol dd h5{margin:0px auto; width:98%; font-size:12px; color:#4472c4; line-height:25px; height:25px; overflow:hidden;}
.shouxinlistpage .rt ul ol dd h5 a{ color:#4472c4;}
.shouxinlistpage .rt ul ol dd p{margin:0px auto; width:98%;font-size:10px; line-height:15px;}

.shouxinlistpage .rt ul dl {float:left; width:49%; margin-right:2%; margin-top:2%; border:#eee 1px solid; position:relative;}
.shouxinlistpage .rt ul dl i{position: absolute;    width: 50px;    height: 50px;    line-height: 50px;    top: 50%;    left: 50%;
    margin-left: -25px;    margin-top: -25px;    font-size: 30px;    border-radius: 50%;
    background: rgba(255,255,255,.6);    text-align: center;    color: #000;    text-indent: 5px;}
.shouxinlistpage .rt ul dl img {width:100%; height:120px;}
.shouxinlistpage .rt ul dl p{margin:0px auto; width:100%; text-align:center; line-height:35px; height:35px; overflow:hidden;}
.shouxinlistpage .rt ul dl:nth-child(2n){margin-right:0px;}
.shouxinlistpage .rt ul dl:hover{border:#ccc 1px solid; box-shadow:0 0 5px #ccc;}

.footer {margin:0px auto; width:100%; height:auto; height:60px; background:#c3e3fe; border-top:#4b7eaf 1px solid; }
.footer ul {margin:2% auto;	width:100%;	height:15px;clear:both;}

.footer ul li{float:left; color:#333; width:11%;  height:15px; border-right:#333 1px solid; text-align:center;}
.footer ul li a{color:#333; font-size:15px; line-height:15px;}
.footer ul li a:hover{color:#f00;}

.copy {margin:0 auto; width:100%; height:auto;  background:#c3e3fe; }
.copy ul {	margin:0px auto;	width:96%;	padding:10px 0px;}
.copy ul li { margin:0px auto; text-align:center; font-size:14px; height:20px; line-height:20px;  }
.copy ul li a{color:#333; font-size:15px; line-height:15px;}
.copy ul li a:hover{color:#f00;}


.yqlj { margin:20px auto; width:100%;}
.yqlj ul{ margin:0px auto; width:100%;}
.yqlj ul h3{ float:left; text-align:left;  font-weight:bold;padding:8px 0;}
.yqlj ul li{ float:left; padding:10px 20px;}